<ui:composition template="/WEB-INF/templates/layout.xhtml"
                xmlns="http://www.w3.org/1999/xhtml"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:p="http://primefaces.org/ui"
                >
    <ui:define name="content">
        <h:form id="formalumno">
            <p:growl autoUpdate="true"/>            
            <p:panel  header="Impresion de facturas">
                <h:outputLabel value="id_desde"/>
                <p:inputText value="#{mesesController.idDesde}"/>
                <h:outputLabel value="id_hasta"/>
                <p:inputText value="#{mesesController.idHasta}"/>
                <p:commandButton value="Generar en c:" actionListener="#{mesesController.generar}"/>
                <p:dataTable lazy="true" id="idtablafacturareporte" paginator="true" rows="5" paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" value="#{mesesController.listMeses}" var="meses">
                    <p:column headerText="A">
                        #{meses.a}
                    </p:column> 
                    <p:column headerText="B">
                        #{meses.b}
                    </p:column> 
                    <p:column headerText="C">
                        #{meses.c}
                    </p:column> 
                    <p:column headerText="D">
                        #{meses.d}
                    </p:column> 
                    <p:column headerText="E">
                        #{meses.e}
                    </p:column> 
                    <p:column headerText="Descargado">
                        #{meses.estado}
                    </p:column> 
                    <p:column>
                        <p:commandButton update="idtablafacturareporte" ajax="false" process="@this idtablafacturareporte" actionListener="#{mesesController.descargar(meses)}" value="Imprimir"  
                                         icon="ui-icon-circle-arrow-s">   
                            <p:fileDownload value="#{mesesController.dc}" /> 
                        </p:commandButton> 
                    </p:column>
                </p:dataTable>
            </p:panel>
             <p:remoteCommand name="click" process="@this"  update="idtablafacturareporte" >
            </p:remoteCommand>
        </h:form>
    </ui:define>
</ui:composition>